rooftop garden - French English Dictionary